encoding/json/jsontext.Token.num (field)
43 uses
encoding/json/jsontext (current package)
decode.go#L597: return Token{raw: &d.decodeBuffer, num: uint64(d.previousOffsetStart())}, nil
decode.go#L617: return Token{raw: &d.decodeBuffer, num: uint64(d.previousOffsetStart())}, nil
token.go#L105: num uint64
token.go#L164: return Token{str: "F", num: uint64(math.Float32bits(n))}
token.go#L186: return Token{str: "f", num: math.Float64bits(n)}
token.go#L194: return Token{str: "i", num: uint64(n)}
token.go#L202: return Token{str: "u", num: uint64(n)}
token.go#L233: if uint64(raw.previousOffsetStart()) != t.num {
token.go#L268: } else if len(t.str) != 0 && t.num == 0 {
token.go#L291: if uint64(raw.previousOffsetStart()) != t.num {
token.go#L303: if len(t.str) != 0 && t.num == 0 {
token.go#L307: if t.num > 0 {
token.go#L310: return string(jsonwire.AppendFloat(nil, float64(math.Float32frombits(uint32(t.num))), 32)), nil
token.go#L312: return string(jsonwire.AppendFloat(nil, float64(math.Float64frombits(uint64(t.num))), 64)), nil
token.go#L314: return strconv.FormatInt(int64(t.num), 10), nil
token.go#L316: return strconv.FormatUint(uint64(t.num), 10), nil
token.go#L332: } else if t.num != 0 {
token.go#L336: return jsonwire.AppendFloat(dst, float64(math.Float32frombits(uint32(t.num))), 32), nil
token.go#L338: return jsonwire.AppendFloat(dst, float64(math.Float64frombits(uint64(t.num))), 64), nil
token.go#L340: return strconv.AppendInt(dst, int64(t.num), 10), nil
token.go#L342: return strconv.AppendUint(dst, uint64(t.num), 10), nil
token.go#L394: if uint64(raw.previousOffsetStart()) != t.num {
token.go#L405: } else if t.num != 0 {
token.go#L409: return float64(math.Float32frombits(uint32(t.num))), nil
token.go#L411: f64 := float64(math.Float64frombits(uint64(t.num)))
token.go#L417: return float64(int64(t.num)), nil // NOTE: This may lead to loss of precision.
token.go#L419: return float64(uint64(t.num)), nil // NOTE: This may lead to loss of precision.
token.go#L455: if uint64(raw.previousOffsetStart()) != t.num {
token.go#L481: } else if t.num != 0 {
token.go#L485: return int64(t.num), nil
token.go#L487: if t.num > maxInt64 {
token.go#L490: return int64(t.num), nil
token.go#L492: f64 := float64(math.Float64frombits(uint64(t.num)))
token.go#L494: f64 = float64(math.Float32frombits(uint32(t.num)))
token.go#L544: if uint64(raw.previousOffsetStart()) != t.num {
token.go#L560: } else if t.num != 0 {
token.go#L564: return t.num, nil
token.go#L566: if int64(t.num) < minUint64 {
token.go#L569: return uint64(int64(t.num)), nil
token.go#L571: f64 := float64(math.Float64frombits(uint64(t.num)))
token.go#L573: f64 = float64(math.Float32frombits(uint32(t.num)))
token.go#L607: if uint64(raw.previousOffsetStart()) != t.num {
token.go#L611: case t.num != 0: